package com.lm.dao;

import com.lm.model.LmProductCash;
import com.meirengu.dao.BaseDao;

import java.util.List;
import java.util.Map;

/**
 * LmProductCashDao
 *
 * @author Mao
 * @create Wed May 09 14:15:28 CST 2018
 */
public interface LmProductCashDao extends BaseDao<LmProductCash> {

    List<LmProductCash> getModel(Map map);

    /**
     * 更新剩余量
     *
     * @param lmProductCash
     * @return
     */
    Integer updateNum(LmProductCash lmProductCash);

    /**
     * 下架方法
     *
     * @param lmProductCash
     * @return
     */
    Integer updateStatus(LmProductCash lmProductCash);

    /**
     * 更新指定产品的totalUv值
     */
    Integer updateTotalUv(Integer productId);

}
